package pe.gob.mimp.dao.impl;

import java.util.List;

import org.hibernate.criterion.Restrictions;
import org.springframework.stereotype.Repository;

import pe.gob.mimp.dao.SeguimientoBusquedaDao;
import pe.gob.mimp.dao.SeguimientoDao;
import pe.gob.mimp.model.Persona;
import pe.gob.mimp.model.Seguimiento;
import pe.gob.mimp.model.SeguimientoBusqueda;

@Repository
public class SeguimientoBusquedaDaoImpl extends AbstractDaoImpl<SeguimientoBusqueda, Long> implements
		SeguimientoBusquedaDao {

	protected SeguimientoBusquedaDaoImpl() {
		super(SeguimientoBusqueda.class);
		// TODO Auto-generated constructor stub
	}
	
	@SuppressWarnings("unchecked")
	public List<SeguimientoBusqueda> getSeguimientoPorCaso(Long idCasosocial) {
		return findByCriteria(Restrictions.eq("idCasosocial", idCasosocial));
	}
	
	@SuppressWarnings("unchecked")
	public List<SeguimientoBusqueda> getSeguimientoPorDerivacion(Long idDerivacion) {
		return findByCriteria(Restrictions.eq("idDerivacion", idDerivacion));
	}

}
